package gyb.rasa.service;

import gyb.rasa.entity.Video;
import com.baomidou.mybatisplus.extension.service.IService;
import gyb.rasa.entity.vo.Department;

import java.util.ArrayList;
import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 郜宇博
 * @since 2023-04-11
 */
public interface VideoService extends IService<Video> {

    /**
     * 获取指定疾病种类的视频
     * @param disease 疾病种类
     * @return 疾病视频
     */
    List<Video> getVideosByDisease(String disease);

    /**
     * 获取指定ID的视频
     * @param vid vid
     * @return Video
     */
    Video getVideosByVid(String vid);

    /**
     * 获取科、疾病二级列表
     * @return
     */
    List<Department> getDepartmentsWithDisease();
}
